package com.boco.biinjectionserviceapi.entity;

import java.util.Date;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.Date;


/**
 * 出生缺陷儿监测表(EbCsqxejc)实体类
 *
 * @author sunshixiong
 * @since 2019-05-20 09:52:40
 */
@Data
@ApiModel(description = "出生缺陷儿监测表")
public class EbCsqxejc implements Serializable {

    private static final long serialVersionUID = 861088371624179387L;
    
    @ApiModelProperty("出生缺陷登记卡编号:在同一机构内部保证其唯一性 ，复合主键")
    private String csqxdjkbh;
    
    @ApiModelProperty("医疗机构代码:代码，填写上传数据的机构代码 ，复合主键")
    private String yljgdm;
    
    @ApiModelProperty("儿童个人标识号:关联到儿童基本情况信息表")
    private String etgrbsh;
    
    @ApiModelProperty("标识号类别:同上")
    private String bshlb;
    
    @ApiModelProperty("医院（保健院、所）名称")
    private String yymc;
    
    @ApiModelProperty("父亲姓名")
    private String fqxm;
    
    @ApiModelProperty("母亲姓名")
    private String mqxm;
    
    @ApiModelProperty("户籍:1：长住(户籍)；2：长住(非户籍)；3：住外辖区(户籍)；4：长外出(不在本市)；98：不详")
    private String hj;
    
    @ApiModelProperty("孕次")
    private Integer yc;
    
    @ApiModelProperty("产次")
    private Integer cc;
    
    @ApiModelProperty("联系电话")
    private String lxdh;
    
    @ApiModelProperty("儿童姓名")
    private String etxm;
    
    @ApiModelProperty("儿童性别:按性别代码（GB2261.1-2003）填写")
    private String etxb;
    
    @ApiModelProperty("出生日期")
    private Date csrq;
    
    @ApiModelProperty("出生证号:出生医学证明编号")
    private String csyxzmbh;
    
    @ApiModelProperty("身份证件-类别代码:CV02.01.101身份证件类别代码")
    private String sfzjlb;
    
    @ApiModelProperty("身份证件-号码")
    private String sfzjhm;
    
    @ApiModelProperty("出生孕周（周）:新生儿出生时的妊娠时长，精确到天格式为：XX.X.X表示XX周X天")
    private String csyz;
    
    @ApiModelProperty("出生体重（克）:单位g，最小长度为3位，最大长度为4位数字。")
    private Integer cstz;
    
    @ApiModelProperty("胎数:一次妊娠所孕育的胎儿数量")
    private Integer ts;
    
    @ApiModelProperty("多胎类型代码:1：同卵；2：异卵；9：其他")
    private String dtlxdm;
    
    @ApiModelProperty("缺陷儿转归代码:CV02.10.004出生缺陷儿结局代码表")
    private String qxezgdm;
    
    @ApiModelProperty("治疗性引产标志:1：是 ；2：否")
    private String zlxycbz;
    
    @ApiModelProperty("出生缺陷诊断依据类别代码:CV05.01.014出生缺陷诊断依据代码表")
    private String csqxZdyj;
    
    @ApiModelProperty("出生缺陷确诊时间类别代码:CV05.01.015出生缺陷确诊时间类别代码表")
    private String csqxQzsj;
    
    @ApiModelProperty("出生缺陷类别代码1:CV05.01.016出生缺陷类別代码表")
    private String csqx1;
    
    @ApiModelProperty("出生缺陷类别代码2:CV05.01.016出生缺陷类別代码表")
    private String csqx2;
    
    @ApiModelProperty("出生缺陷类别代码3:CV05.01.016出生缺陷类別代码表")
    private String csqx3;
    
    @ApiModelProperty("出生缺陷类别代码4:CV05.01.016出生缺陷类別代码表")
    private String csqx4;
    
    @ApiModelProperty("出生缺陷类别代码5:CV05.01.016出生缺陷类別代码表")
    private String csqx5;
    
    @ApiModelProperty("出生缺陷类别代码6:CV05.01.016出生缺陷类別代码表")
    private String csqx6;
    
    @ApiModelProperty("出生缺陷类别代码7:CV05.01.016出生缺陷类別代码表")
    private String csqx7;
    
    @ApiModelProperty("出生缺陷类别代码8:CV05.01.016出生缺陷类別代码表")
    private String csqx8;
    
    @ApiModelProperty("出生缺陷类别代码9:CV05.01.016出生缺陷类別代码表")
    private String csqx9;
    
    @ApiModelProperty("出生缺陷类别代码10:CV05.01.016出生缺陷类別代码表")
    private String csqx10;
    
    @ApiModelProperty("其他出生缺陷类别:以文字描述")
    private String csqxQt;
    
    @ApiModelProperty("孕早期患病-标志:1：是；2：否")
    private String yzqHbbz;
    
    @ApiModelProperty("孕早期患病-情况:1：发烧（>38℃）；2：病毒感染（需说明类型）； 3：糖尿病 ；4：其他（需说明）多个选项之间有“;”间隔例如1；2；3")
    private String yzqHbqk;
    
    @ApiModelProperty("孕早期服药类别代码:CV03.00.401孕早期服药类别代码表。多个选项之间有“;”间隔。例如1；2；3")
    private String yzqFy;
    
    @ApiModelProperty("孕早期接触有害因素-类别代码:CV03.00.403接触有害因素类別代码表。多个选项之间有“；”间隔。例如1；2；3")
    private String yzqJcyhys;
    
    @ApiModelProperty("缺陷儿缺陷名称:多个以分号间隔")
    private String qxeqxmc;
    
    @ApiModelProperty("家族遗传性疾病史:格式：（缺陷名1：与缺陷儿亲缘关系1；缺陷名2：与缺陷儿亲缘关系2……）")
    private String jzycxjbs;
    
    @ApiModelProperty("家族近亲婚配史（标志）:1：不是；2：是 （如是，填写亲戚关系）")
    private String jzjqhps;
    
    @ApiModelProperty("残疾儿童诊断情况:填写诊断")
    private String cjetzdqk;
    
    @ApiModelProperty("诊断残疾的年龄:单位为月；界面展示格式为：*岁*月")
    private Integer zdcjnl;
    
    @ApiModelProperty("视力残疾分类:残疾分类代码字典表")
    private String slcjfl;
    
    @ApiModelProperty("听力残疾分类:残疾分类代码字典表")
    private String tlcjfl;
    
    @ApiModelProperty("智力残疾分类:残疾分类代码字典表")
    private String zlcjfl;
    
    @ApiModelProperty("肢体残疾分类:残疾分类代码字典表")
    private String ztcjfl;
    
    @ApiModelProperty("填表日期")
    private Date tbrq;
    
    @ApiModelProperty("填表人工号")
    private String tbrgh;
    
    @ApiModelProperty("填表人姓名")
    private String tbrxm;
    
    @ApiModelProperty("填表人职称代码:GB/T8561-2001专业技术职务代码")
    private String tbrzcdm;
    
    @ApiModelProperty("填表人单位")
    private String tbrdw;
    
    @ApiModelProperty("医院审表日期:格式：字符串8位")
    private Date yysbrq;
    
    @ApiModelProperty("医院审表人工号")
    private String yysbrgh;
    
    @ApiModelProperty("医院审表人姓名")
    private String yysbrxm;
    
    @ApiModelProperty("医院审表人职称代码:GB/T8561-2001专业技术职务代码")
    private String yysbrzcdm;
    
    @ApiModelProperty("省级审表日期:格式：字符串8位")
    private Date sjsbrq;
    
    @ApiModelProperty("省级审表人姓名")
    private String sjsbrxm;
    
    @ApiModelProperty("省级审表人职称代码:GB/T8561-2001专业技术职务代码")
    private String sjsbrzcdm;
    
    @ApiModelProperty("密级:见目录说明（2）")
    private String mj;
    
    @ApiModelProperty("修改标志:1：正常；2：修改；3：撤销")
    private String xgbz;
    
    @ApiModelProperty("数据业务生成时间:业务操作数据业务生成时间")
    private Date sjscsj;
    
    @ApiModelProperty("时间戳")
    private Date insertTimestamp;
    
    @ApiModelProperty("个人档案唯一索引")
    private String empi;
    

}